package com.cdu.guoxinan.www.smartcom.service;

import com.cdu.guoxinan.www.smartcom.domian.dto.QueryRepairManDTO;
import com.cdu.guoxinan.www.smartcom.domian.dto.UpdateRepairManDTO;
import com.cdu.guoxinan.www.smartcom.domian.pojo.RepairMan;
import com.cdu.guoxinan.www.smartcom.domian.vo.SelectOption;
import com.cdu.guoxinan.www.smartcom.unit.model.R;

import java.util.List;

public interface RepairManService {
    
    /**
     * 查询维修人员列表
     */
    R query(QueryRepairManDTO queryRepairManDTO);
    
    /**
     * 添加维修人员
     */
    boolean add(RepairMan repairMan);
    
    /**
     * 更新维修人员信息
     */
    R update(UpdateRepairManDTO updateRepairManDTO);
    
    /**
     * 删除维修人员
     */
    boolean delete(Integer id);
    
    /**
     * 根据ID查询维修人员
     */
    RepairMan getById(Integer id);

    List<SelectOption> getRepairManOptions();
}